temple or sanctuary holding a holy figure - French English Dictionary